home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 September / CHIP Eylül 1998.iso / Slackwar / contents / scripts / libc < prev    next >
Text File  |  1997-06-06  |  2KB  |  55 lines

  1. cd lib/incoming
  2. for lib in * ; do # if this file is already in /lib, we won't replace it
  3.                   # since it might be in use.
  4. if [ ! -r ../$lib ]; then
  5.   mv $lib ..
  6. fi
  7. done
  8. cd ..
  9. rm -r incoming
  10. if [ -x /sbin/ldconfig ]; then # update library links
  11.   /sbin/ldconfig .
  12. else # no ldconfig, we must be running safely from the bootdisk.
  13.   rm -f libc.so.5
  14.   ln -sf libc.so.5.4.44 libc.so.5
  15.   rm -f libm.so.5
  16.   ln -sf libm.so.5.0.9 libm.so.5
  17.   rm -f libgdbm.so.1
  18.   ln -sf libgdbm.so.1.7.3 libgdbm.so.1
  19.   rm -f libcurses.so.1
  20.   ln -sf libcurses.so.1.0.0 libcurses.so.1
  21.   rm -f libtermcap.so.2
  22.   ln -sf libtermcap.so.2.0.8 libtermcap.so.2
  23. fi
  24. cd ..
  25. ( cd usr/lib ; rm -rf libg.a )
  26. ( cd usr/lib ; ln -sf libc.a libg.a )
  27. ( cd usr/lib ; rm -rf libc.so )
  28. ( cd usr/lib ; ln -sf /lib/libc.so.5.4.44 libc.so )
  29. ( cd usr/lib ; rm -rf libm.so )
  30. ( cd usr/lib ; ln -sf /lib/libm.so.5.0.9 libm.so )
  31. ( cd usr/lib ; rm -rf libdb.so.1 )
  32. ( cd usr/lib ; ln -sf libdb.so.1.85.4 libdb.so.1 )
  33. ( cd usr/lib ; rm -rf libdb.so )
  34. ( cd usr/lib ; ln -sf libdb.so.1 libdb.so )
  35. ( cd usr/lib/oldcurses ; rm -rf libcurses.so )
  36. ( cd usr/lib/oldcurses ; ln -sf /lib/libcurses.so.1 libcurses.so )
  37. ( cd usr/lib ; rm -rf libgdbm.so )
  38. ( cd usr/lib ; ln -sf /lib/libgdbm.so.1 libgdbm.so )
  39. ( cd usr/lib ; rm -rf libdbm.so )
  40. ( cd usr/lib ; ln -sf /lib/libgdbm.so.1 libdbm.so )
  41. ( cd usr/lib ; rm -rf libndbm.so )
  42. ( cd usr/lib ; ln -sf /lib/libgdbm.so.1 libndbm.so )
  43. ( cd usr/lib ; rm -rf libtermcap.so )
  44. ( cd usr/lib ; ln -sf /lib/libtermcap.so.2 libtermcap.so )
  45. ( cd usr/include/netinet ; rm -rf in_system.h )
  46. ( cd usr/include/netinet ; ln -sf in_systm.h in_system.h )
  47. ( cd usr/include/sys ; rm -rf uio.h )
  48. ( cd usr/include/sys ; ln -sf /usr/include/linux/uio.h uio.h )
  49. ( cd usr/include ; rm -rf linux )
  50. ( cd usr/include ; ln -sf /usr/src/linux/include/linux linux )
  51. ( cd usr/include ; rm -rf asm )
  52. ( cd usr/include ; ln -sf /usr/src/linux/include/asm asm )
  53. ( cd usr/include ; rm -rf scsi )
  54. ( cd usr/include ; ln -sf /usr/src/linux/include/scsi scsi )
  55.